FernleafSystems\Wordpress\Plugin\Shield\Modules\LoginGuard\Lib\TwoFactor\MfaController S

Total Complexity 47
Dependencies 13
Dependents 3
Total lines 292
Lines of code 200
Logical lines of code 105
Comment lines 36
Methods 19
Properties 2

Methods 19

Method Rating Maintainability Complexity Lines of code
collateMfaProviderClasses()
S
47 4 38
onLoginMessage()
S
55 5 20
getProvidersForUser()
S
60 5 13
addToUserStatusColumn()
S
53 4 22
getActiveLoginIntents()
S
57 4 16
isAutoSend2faEmail()
S
60 4 12
removeAllFactorsForUser()
S
56 3 18
getProviders()
S
65 3 9
findHashedNonce()
S
63 3 10
verifyLoginNonce()
S
63 2 11
isSubjectToLoginIntent()
S
74 2 4
onAdminInit()
S
82 1 3
onWpLoaded()
S
82 1 3
getProvidersActiveForUser()
S
79 1 3
getProvidersAvailableToUser()
S
80 1 3
getMfaProfilesCon()
S
79 1 3
useLoginIntentPage()
S
79 1 3
onWpInit()
S
81 1 3
run()
S
69 1 6